#pragma  once

#include "Common.h"
#include "organ/Organ.h"


enum MoveType
{
	bNoAction = 0x00,
	eMoveFront	= 0x1,
	eMoveBack	= 0x2,
	eMoveLeft	= 0x4,
	eMoveRight	= 0x8,
	eMoveStop	= 0x10,
};

class Shifter:public Organ
{
public:
	Shifter(Assembler* pAssm);
	virtual ~Shifter();

	virtual ErrorCode Move( MoveType moveType ) = 0;
};